2 results found
Search Results for: velvet worm
Velvet worm
Definition noun, plural: velvet worms Any of the invertebrates belonging to the phylum Onychophora, and characterized by... Read More
Definition noun, plural: velvet worms Any of the invertebrates belonging to the phylum Onychophora, and characterized by... Read More